package cn.hanyx.vlog.articleservice.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * JwtToken
 *
 * @author CSS
 * @date 2021/11/10
 */
//这个注解只能用在方法上
@Target({ElementType.METHOD, ElementType.TYPE})
//运行时注解生效
@Retention(RetentionPolicy.RUNTIME)
public @interface JwtToken {
    //当required=true说明请求必须包含token,未包含则报错
    //当required=false说明token不是必须的,不会中断请求的传递,交由后面的业务代码处理
    boolean requird() default true;
}
